Gallery of Contenders for "developer toolbox" 3D-text

HUB | Pheedbak | Tree | Topic | A-Z | Search | Hot | New

Welcome to the gallery of runners-up for the 3-D extruded-beveled-characters-from-a-spline-of-polygon-font "developer toolbox" text string/image viewed as an sgo (silicon graphics object) inlined at the top of the DT HUB page.

A SIDE NOTE: Months ago the janitor was asking for pheedbak regarding people's impressions of the different fonts and orientations. One person offered some very interesting words reproduced here for any who might find them similarly useful:

No opinion on the font. Regarding the other variables, namely viewpoint position and light source, I much favor a position like that of example 6. Specifically, the words should be slightly-to-somewhat BELOW the viewer, and they should lead away from LOWER LEFT toward the UPPER RIGHT CENTER. (This is basic stagecraft, see any book on graphic design or set design.)

The nonverbal messages of this are (a) you the viewer are bigger/in a position of power, (b) there is interesting/good stuff in the direction you are now headed.

Other messages are not as good, for example #1 and #2 both say, this stuff is bigger/taller/stronger than you are. #2 & #9 say, the interesting stuff is behind you in the opposite direction to yours. #13 and #7 both say SGI is unstable and falling over.

follows are the 13 entries generated back on 10/6/94.



1. AvantGarde-BookOblique

2. AvantGarde-DemiOblique

3. Bookman-Light, 1st version

4. Bookman-Light, 2nd version

5. Bookman-Light, 3rd version

6. Bookman-LightItalic

7. NewCenturySchlbk-Bold, 1st version

8. NewCenturySchlbk-Bold, 2nd version

9. NewCenturySchlbk-Bold, 3rd version

10. NewCenturySchlbk-Italic, 1st version

11. NewCenturySchlbk-Italic, 2nd version

12. Palatino-Italic

13. Utopia-Italic


many programs in paul's tree, developed over the past 10 years, ranging from font, object, texture and environment mapping, and image processing tools, to paint programs, video utilities, environment and texture map sets, postscript "book making" tools, image stream compression and decompression implementations, mpeg and jpeg libraries, as well as a wide-ranging assortment of graphics utilities.

The sequence of commands employed to create the /toolbox/www/images/ncsbB5.gif "developer toolbox" extruded beveled 3D characters are as follows:

  1. be sure the dps_eoe.sw.dpsfonts subsystem is loaded.

    from this subsystem, a series of outline fonts are loaded into /usr/lib/DPS/outline/base which we use in the next step.

  2. run toolbox/src/haeberli/fonttools/fromtype1 with the following arguments:
    
    fromtype1 /usr/lib/DPS/outline/base/NewCenturySchlbk-Bold ncsbB.mf 0.0
    
    

  3. run a modified 1st line taken from the toolbox/src/haeberli/fonttools/bevelstring.sh script:

    bevelstring ncsbB.mf strncsbB.sgo "developer toolbox"

    bevelstring created the font object using the NewCenturySchlbk-Bold turned into ncsbB.mf font description and the "developer toolbox" text string, and saving the sgi object out to strncsbB.sgo;

  4. run a modified version of toolbox/src/haeberli/objtools/spin:

    spintext strncsbB.sgo

    spin, a virtual sphere or object rotation interface, can be used to interactively manipulate a string object into an oblique position. spintext was a one-line-modified-executable version of spin.c wherein, line 157,

    was changed so as to paint a bright green background: This bright green is used below to define the transparency, "background", color for togif.

  5. run the toolbox/src/haeberli/imgtools/snapshot program

    snapshot is an interactive front end to haeberli/imgtools/scrsave, an image capture program. once spin properly obliqu-i-sized the "developer toolbox" string, snapshot was used to carve out just the correct one-to-one sized image to go into the html document page.

    NOTE: a BIGGE bumm occurs when using the background color for a transparency color in togif if one uses imgtools/izoom to change the size of the RGB image prior to running togif. In this bum-o-reeno, a "foggy" edge distortion artifact occurs where text and background meet. Thus the necessity of creating the RGB image with snapshot at precisely the size one wishes to use in the HTML document page.

  6. run the toolbox/src/haeberli/imgtools/togif program to generate the final image

    togif ncsbB.rgb ncsbB.gif -x 0 255 0

    This is the new togif Paul "mr. totally insane(tm)" Haeberli worked up and makes available to anyone out on Grafica Obscura with it and all the other mostools executables resident in the sgi.com ftp site:

    usage: togif image.rgb image.gif [-n ncolors] [-m colormap.map] [-g gammawarp] [-t ditthresh] [-x transR transG transB] [-u]
            the -n option specifies how many colors to use
            the -m option allows you provide a colormap file to use
            the -g option will lighen or darken the image before conversion
            the -t option prevents dithering of constant colors,
                   use values between 0 and 255
            the -u forces un-interleaved output
    
    Local copies of all these tools also exist on the Toolbox.

Copyright © 1995, Silicon Graphics, Inc.